a honeymoon period - French English Dictionary